/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package Modelo;

import BaseDatos.Conexion;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

/**
 *
 * @author JEANPIERE
 */
public class RegistroProfesores {
    
    
    
    
   public static Profesor buscarProfesor(String codigo,String password){
       Conexion con = new Conexion();
         Connection cn;
          cn = con.conectar();
         Profesor profesor =null;
        
        try
        {
            String sql = "SELECT * FROM profesor WHERE codigo = ? AND contraseña=? ";
            PreparedStatement cmd = cn.prepareStatement(sql);
            cmd.setString(1, codigo);
            cmd.setString(2, password);
            ResultSet rs = cmd.executeQuery();
            if(rs.next())
            {
                Profesor profe = new Profesor();
                profe.setCodigo(rs.getString(1));
                profe.setNombre(rs.getString(2));
                profe.setApellidos(rs.getString(3));
                profe.setDni(rs.getInt(4));
               
                profe.setContraseña(rs.getString(5));
                profesor=profe;
            }
            cmd.close();
            cn.close();
        }
        catch(Exception ex)
        {
            System.out.println("Error: " + ex.getMessage());
        }
        return profesor;
   }
    
   public static Profesor buscarProfesorPorCodigo(String codigo){
       Conexion con = new Conexion();
         Connection cn;
          cn = con.conectar();
         Profesor profesor =null;
        
        try
        {
            String sql = "SELECT * FROM profesor WHERE codigo =? ";
            PreparedStatement cmd = cn.prepareStatement(sql);
            cmd.setString(1, codigo);
            
            ResultSet rs = cmd.executeQuery();
            if(rs.next())
            {
                Profesor profe = new Profesor();
                profe.setCodigo(rs.getString(1));
                profe.setNombre(rs.getString(2));
                profe.setApellidos(rs.getString(3));
                profe.setDni(rs.getInt(4));
               
                profe.setContraseña(rs.getString(5));
                profesor=profe;
            }
            cmd.close();
            cn.close();
        }
        catch(Exception ex)
        {
            System.out.println("Error: " + ex.getMessage());
        }
        return profesor;
   }
   
   
}
